package com.comtop.topcloud.device.model.mysql;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 项目信息
 * </p>
 *
 * @author 张俊彬
 * @since 2025-01-04
 */
@Data
@TableName("ec_operation_project_info")
public class OperationProjectInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 项目ID
     */
    @TableId
    private String projectId;

    /**
     * 项目名称
     */
    private String projectName;

    /**
     * 项目编号
     */
    private String projectCode;

    /**
     * 项目地址
     */
    private String projectaddress;

    /**
     * 项目公司ID
     */
    private String projectCompanyId;

    /**
     * 项目公司编码
     */
    private String projectCompanyCode;

    /**
     * 项目公司名称
     */
    private String projectCompany;

    /**
     * 项目公司负责人ID
     */
    private String projectManagerId;

    /**
     * 项目公司负责人
     */
    private String projectManager;

    /**
     * 所属园区
     */
    private String parkName;

    /**
     * 所属园区编号
     */
    private String parkId;

    /**
     * 项目类别
     */
    private String projectType;

    /**
     * 代维公司ID
     */
    private String daiweiCompanyId;

    /**
     * 代维公司编码
     */
    private String daiweiCompanyCode;

    /**
     * 代维公司
     */
    private String daiweiCompany;

    /**
     * 代维公司负责人ID
     */
    private String daiweiManagerId;

    /**
     * 代维公司负责人
     */
    private String daiweiManager;

    /**
     * 实施企业ID
     */
    private String implementEnterpriseId;

    /**
     * 实施企业编码
     */
    private String implementEnterpriseCode;

    /**
     * 实施企业
     */
    private String implementEnterprise;

    /**
     * 实施企业负责人ID
     */
    private String enterpriseManagerId;

    /**
     * 实施企业负责人
     */
    private String enterpriseManager;

    /**
     * 项目简介
     */
    private String projectIntroduction;

    /**
     * 经度
     */
    private String lon;

    /**
     * 纬度
     */
    private String lat;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 创建人标识
     */
    private String creatorId;

    /**
     * 创建人名称
     */
    private String creator;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 数据来源
     */
    private String dataSource;

    /**
     * 电站编号
     */
    private String stationCode;

}
